home *** CD-ROM | disk | FTP | other *** search
/ Shareware Extravaganza 7 / Shareware Extravaganza 8 (Most Significant Bits) (Disc 7).iso / win95b / psm10.zip / README.TXT < prev    next >
Text File  |  1996-04-07  |  20KB  |  360 lines

  1. ---------------------------------------------------------------------------
  2.                        Personal Stock Monitor v1.0
  3.                     Copyright (C)1996 Anatoly Ivasyuk
  4. ---------------------------------------------------------------------------
  5.  
  6. ******************************************************************
  7.     Please note that I will be on vacation until April 21st,
  8.     which means that I will not be able to answer email or
  9.     process registrations until that time.
  10. ******************************************************************
  11.  
  12. ---------------------------------------------------------------------------
  13.                     DISCLAIMER AND LICENSE AGREEMENT
  14. ---------------------------------------------------------------------------
  15. Personal Stock Monitor (the "Software") is a "shareware program" and is
  16. provided by Anatoly Ivasyuk (the "Author") for a free 30-day evaluation
  17. all users.  If you continue to use the software after the evaluation
  18. period, you must register it.
  19.  
  20. Users of Personal Stock Monitor must accept this disclaimer of warranty:
  21. "The Software is supplied as is.  The Author disclaims all warranties,
  22. expressed or implied, including, without limitation, the warranties of
  23. merchantability and of fitness for any purpose.  The Author assumes no
  24. liability for damages, direct or consequential, which may result from
  25. the use of the Software."
  26.  
  27. You may give the UNREGISTERED version of the Software to your friends,
  28. but you may not charge for it and must distribute the archive file in
  29. whole and without alteration.  Organizations who wish to include this
  30. program in "freeware" or "shareware" distributions for remuneration
  31. must contact me for explicit authorization.  Once the Software has
  32. been REGISTERED, it is no longer considered shareware and may not
  33. be freely distributed.
  34.  
  35. All content accessed through the Software is the property of the
  36. applicable content owner and may be protected by applicable copyright
  37. law.  This License gives you no rights to such content.  
  38.  
  39. Title, ownership rights, and intellectual property  rights in and to
  40. the Software shall remain with the Author.  You agree to abide by the
  41. copyright law and all other applicable laws of the United States
  42. including, but not limited to, export control laws.  You acknowledge
  43. that the Software in source code form remains a confidential trade
  44. secret of the Author therefore you agree not to modify the Software
  45. or attempt to decipher, decompile, disassemble or reverse engineer the
  46. Software, except to the extent applicable laws specifically prohibit
  47. such restriction.  
  48.  
  49. ---------------------------------------------------------------------------
  50.                                 WELCOME
  51. ---------------------------------------------------------------------------
  52. This a shareware version of Personal Stock Monitor (PSM).  By using PSM,
  53. you will be bound by the License agreement.  If you do not accept the
  54. terms contained in that that License agreement, please delete this copy
  55. of the Software from your computer.
  56.  
  57. PSM is known to run on the following operating systems:
  58. Windows 95
  59. Windows NT 3.51 and 4.0 beta
  60. Windows 3.1x with Win32s 1.30 or later
  61.  
  62. PLEASE NOTE THAT ALL STOCK PRICES DISPLAYED BY THE SOFTWARE ARE DELAYED
  63. BY AT LEAST 15 MINUTES DUE TO REGULATIONS IMPOSED BY THE EXCHANGES ON
  64. THE QUOTE SERVERS.  THE SOFTWARE DOES NOT SUPPORT RETRIEVING DATA FROM
  65. THE FEE-BASED SERVERS.
  66.  
  67. Please note that I wrote Personal Stock Monitor in my spare time, and my
  68. employer has absolutely nothing to do with this software.  Please also
  69. note that although I have limited time to support this program, I will do
  70. the best I can and I will try to answer all email.  Saying that, you can
  71. contact me via email at aivasyuk@telogy.com, and there is a PSM Home Page
  72. at
  73.   http://www.telogy.com/~aivasyuk/psm.html
  74. where you can find information about the latest version of PSM.
  75.  
  76. ---------------------------------------------------------------------------
  77.           ADDITIONAL FEATURES IN THE UNREGISTERED SHAREWARE VERSION
  78. ---------------------------------------------------------------------------
  79. I don't like crippleware, so PSM is nagware.  This means that the
  80. unregistered shareware version has the following additional "features":
  81. - Nag screen on startup and shutdown.
  82. - UNREGISTERED SHAREWARE message on all pages of printouts.
  83.  
  84. In order to remove these "features", you must register the application.
  85. Registration information is contained in the on-line help.  Just press
  86. F1 after PSM shows you the "About" dialog.
  87.  
  88. ---------------------------------------------------------------------------
  89.                             HOW TO INSTALL PSM
  90. ---------------------------------------------------------------------------
  91. Personal Stock Monitor is distributed as a ZIP file, which contains the
  92. following individual files:
  93. - readme.txt  (this file)
  94. - psm.exe
  95. - psm.hlp
  96. - psm.cnt
  97. - sample.stk
  98. - file_id.diz
  99.  
  100. Run psm.exe to start the application.  Select Help Topics from the Help
  101. menu or press F1 from within PSM to get more information.
  102.  
  103. ---------------------------------------------------------------------------
  104.                    HOW TO GET ME TO ADD MORE QUOTE SERVERS
  105. ---------------------------------------------------------------------------
  106. I'm always looking for reliable free quote servers.  If you email me the
  107. full URL, I will take a look at it and see if I can add support.  The only
  108. requirement for quote servers is that they display the same fields for
  109. both stocks and mutual funds.
  110.  
  111. In order to improve performance, I'm currently looking at supporting quote
  112. servers which can return multiple quotes at once, ie. CNNfn, but this is
  113. farther down the road.
  114.  
  115. ---------------------------------------------------------------------------
  116.                            KNOWN PROBLEMS/ISSUES
  117. ---------------------------------------------------------------------------
  118. - None.
  119.  
  120. ---------------------------------------------------------------------------
  121.                           RELEASE NOTES FOR v1.0
  122. ---------------------------------------------------------------------------
  123. - Because of the extra data added to the symbols, the file format has
  124.   changed again.  PSM will still load all older file formats, but older
  125.   versions of PSM will not be able to load files saved with this version.
  126.  
  127. - A symbol can now be in an "unknown" state, which is indicated by a
  128.   blue question mark.  A symbol which is unknown is skipped during the
  129.   regular update cycle.
  130.  
  131.   A symbol goes into an unknown state if the quote server reports that
  132.   the symbol is not known, or if PSM can not get the value of the symbol
  133.   in five consecutive attempts.  In order to get out of the unknown state,
  134.   you must either switch to a different quote server, or you select the
  135.   symbol and do a manual update.  If PSM receives valid data for the
  136.   symbol during the manual update, the symbol will be added back to the
  137.   regular update cycle.
  138.  
  139. - Printing seems to work according to all reports so far.  I have now
  140.   made printing be more "spreadsheet-like" in that if you have too many
  141.   columns to fit one page, it will print extra pages for those columns.
  142.   Also, the document name and page number is now printed at the top of all
  143.   pages.
  144.  
  145. - The Split command is experimental, and is not yet complete.  Splitting
  146.   the screen is kind of neat, but has the following caveats:
  147.     - If you change the column configuration in one of the views, that
  148.       configuration will be saved as the default for the next time you
  149.       start PSM.
  150.     - Vertical scrolling is not synchronized in the views.  The reason
  151.       I put in the split command in the first place is so that you could
  152.       keep the list of symbols on the screen while scrolling through the
  153.       columns in the second view.  Unfortunately, this only works if you
  154.       scroll horizontally.  If you scroll vertically, the views will no
  155.       longer be aligned properly.
  156.   By the way, you can "un-split" or "join" the views by dragging the
  157.   splitter bar out of the window.
  158.  
  159. - Another experimental feature: support for proxy servers which require
  160.   authentication.  If PSM recognizes that authentication is required,
  161.   a dialog will pop up so that you can fill in the required information.
  162.   This feature is tested insofar as I know it sends the username and
  163.   password in the correct format, but I do not have a proxy server to
  164.   test it with.  If you have a proxy server which requires authentication,
  165.   please test this feature and let me know if it works.  Also, username
  166.   and password are currently not saved between sessions, so you will have
  167.   to type them in each time you restart PSM.
  168.  
  169. - One feature in particular that did not make it into this release is
  170.   the ability to save historical data.  I know I promised this to a few
  171.   people, but I ran out of time.  This is still a high priority for me,
  172.   and I will try to put it in as soon as I can.
  173.  
  174. ---------------------------------------------------------------------------
  175.                           RELEASE NOTES FOR v0.9
  176. ---------------------------------------------------------------------------
  177. - The printing code has only been tested in Print Preview mode, and
  178.   with my employer's HP 4SiMX/PS network printer.  Please test it with
  179.   your printer and let me know if it doesn't work.
  180.  
  181. - It seems CNNfn changed their output format enough to break earlier
  182.   versions of PSM.  This version uses a slightly more flexible parsing
  183.   algorithm to deal with these minor changes.
  184.  
  185. - The server entry for DBC has been modified to use a different location
  186.   at DBC which provides more data.  This should not cause any problems,
  187.   but you never know.
  188.  
  189. ---------------------------------------------------------------------------
  190.                           RELEASE NOTES FOR v0.8
  191. ---------------------------------------------------------------------------
  192. - I changed the way sorting is done slightly, (in order to simplify the
  193.   code) so the first time you load a file created with v0.7, the sort
  194.   order will be wrong.
  195.  
  196. - PSM now registers its file types with the shell the first time it runs,
  197.   so that you can specify a default .stk file on the command line, and
  198.   also you can double click on an .stk file in the Explorer and the shell
  199.   will automatically run PSM.
  200.  
  201. - You can now configure which columns are visible in the list view.  Select
  202.   the View->Properties menu, which will bring up a property sheet with the
  203.   available columns.  Columns with a check mark next to them will be
  204.   visible when you press Apply or Ok.
  205.  
  206. - A lock icon has been added to indicate when the symbol is being updated.
  207.  
  208. - I changed the locking algorithm so that you can still do operations such
  209.   as update and delete on symbols which are not locked.  You can also
  210.   do "Update All" while symbols are being updated, which will just add
  211.   make sure that all symbols are either being updated or queued for update.
  212.  
  213.   There is a chance that if you try to delete a symbol, the symbol may get
  214.   locked by an automatic update while the "Are you sure..." message box is
  215.   being displayed.  If this happens, you will get an "Can not perform
  216.   operation..." error, and the symbol will not be deleted.
  217.  
  218. ---------------------------------------------------------------------------
  219.                           RELEASE NOTES FOR v0.7
  220. ---------------------------------------------------------------------------
  221. - Since I had to change the name of the Software, you will have to reset
  222.   all of your Preferences because the Registry key changed.
  223.  
  224. - The version number of the document and stock information records used
  225.   by PSM has changed because some additional information is now stored
  226.   in those records.  PSM v0.7 will read and automatically convert .stk
  227.   files generated by v0.6, but can only write files compatible with
  228.   v0.7 or later.
  229.  
  230. - Although there are now "52 Week High" and "52 Week Low" columns in
  231.   the list view, not all quote servers support these fields.  For those
  232.   servers, the 52 week values will be shown as zero.  If you previously
  233.   used a server which reported these values, they will be kept as last
  234.   reported.
  235.  
  236. - There are now icons to the left of the symbol name in the list view.
  237.   These icons indicate which way the stock is going and whether an alert
  238.   has been generated for the stock.  Alerts are indicated by a yellow
  239.   triangle with an exclamation point inside.
  240.  
  241. - You can now enter high and low target prices on a per-symbol basis.
  242.  
  243.   When PSM gets new information from the quote server and determines
  244.   that the stock has hit a target price, an alert will be generated.  You
  245.   can set the alert type and frequency in File->Preferences->Alerts.
  246.     - No alerts - Does not generate any alerts.
  247.     - Flash window - If the PSM window is not in focus or is
  248.       minimized, the title bar will flash once per second.
  249.     - Bring window to top - If the PSM window is not in focus or
  250.       is covered by another window, it will pop itself to the top.
  251.     - Beep - Generates a system beep or sound, depending on control
  252.       panel settings.  Allows you to set how often the alert is generated.
  253.     - Play .WAV file - Lets you select a .WAV file to play as an alert
  254.       sound.  Allows you to set how often the alert is generated.
  255.  
  256.   When an alert is generated, you may clear it by selecting Clear Alert
  257.   from the menu or using the accelerator key associated with that menu
  258.   function.  While there is at least one active alert, the "Flash window",
  259.   "Beep", and "Play .WAV file" alert types will keep repeating at the
  260.   interval you specified.
  261.  
  262. ---------------------------------------------------------------------------
  263.                                 CHANGE LOG
  264. ---------------------------------------------------------------------------
  265. Apr  7, 1996 - Add P/E Ratio, EPS, Dividend, and Yield columns.
  266.                Finish up password scrambling code.
  267.                v1.0 released.
  268. Apr  6, 1996 - Fix status bar pane width.
  269.                Double-clicking in symbol list brings up Properties dialog.
  270.                Allow entering fractions in Purchase dialog.
  271.                Add "unknown" state for symbol, indicated by a blue '?'.
  272.                Recognize when symbol is unknown by server, if possible.
  273.                Make symbol unknown if can not get data after 5 tries.
  274.                Printouts can now span multiple pages horizontally.
  275.                Started work on shareware "features".
  276. Apr  5, 1996 - Make auto re-sort the standard, get rid of option.
  277.                Move auto-update option to network configuration.
  278.                Remove default status bar.
  279.                Create status bar pane to display update information.
  280.                Add full-line selection option to View Properties.
  281.                Add +/- tick indicators.
  282.                Provide default file name and extension.
  283. Apr  2, 1996 - Add auto re-sort option.
  284.                Add splitter window to main application frame window.
  285.                Add Split command under the View menu.
  286.                Fix minor bugs related to having multiple views.
  287.                Force all symbols to be uppercase.
  288. Apr  1, 1996 - Collapsed portfolio view into stock view because
  289.                having two views was just too confusing.
  290.              - "borrowed" some Microsoft sample code to do full-line
  291.                selection in list view.
  292.              - Fixed minor bug with export.
  293.              - Upgraded development environment to VC++ 4.1.
  294.              - Prevent divide by zero when calculating average basis.
  295. Mar 28, 1996 - Added option to change displayed precision of decimals.
  296. Mar 26, 1996 - Created BaseListView for PortfolioView and StockListView.
  297.                Added Portfolio view, and all associated code.
  298.                Moved column sorting info into view section in Registry.            
  299. Mar 19, 1996 - Fixed alert bug: obey "Once" option.
  300.                Added ability to rearrange column order in View Properties.
  301.                Toolbar: set title when floating, save and restore state.
  302. Mar 17, 1996 - Added option to display numbers as fractions.
  303. Mar 14, 1996 - Fixed: changing name in sym properties didn't update view.
  304.                v0.9 released.
  305. Mar 12, 1996 - Added option to color the arrow icons green/red for up/down.
  306.                Improved parsing code to better deal with server changes.
  307. Mar  9, 1996 - Added Name field to column view.
  308.                Fixed printer pagination code.
  309. Mar  5, 1996 - Added Bid, Ask fields.
  310.                Added Open Interest field (used for tracking futures).
  311.                Automatically pull symbol name from PC Quote, DBC, CNNfn.
  312. Mar  3, 1996 - Added % Change, Open, and Prev. Close fields.
  313.                Enabled help functions.  Created initial help file.
  314.                Enabled basic printing functionality.
  315.                Added symbol name to Symbol Properties sheet.
  316.                Automatically pull symbol name from Security APL server.
  317.                Fix bug: doc change flag never set in symbol properties.
  318. Feb 29, 1996 - Added sample stock file (sample.stk) to distribution.
  319.                v0.8 released.
  320. Feb 27, 1996 - Implement cut, copy, paste.
  321.                Add "Always on top" toggle to View menu.
  322.                Fix sorting bug when adding/deleting columns from view.
  323.                Fix GPF when filename on command line has no extension.
  324. Feb 26, 1996 - Register shell association when first run.
  325.                Fix bug when reading columns from registry for first time.
  326.                Add PSM home page URL to About dialog.
  327. Feb 23, 1996 - Improved symbol locking algorithm.
  328.                Added lock icon to indicate when symbol is being updated.
  329.                Fix memory leak when deleting symbol.
  330. Feb 20, 1996 - Win32s 1.30 support confirmed working.
  331. Feb 19, 1996 - Added code for configurable columns.
  332.                Added property sheet to configure columns in view.
  333.                Save column widths and visibility to registry.
  334. Feb 15, 1996 - v0.7 released.
  335. Feb 14, 1996 - Changed the name of the Software to Personal Stock Monitor.
  336. Feb 13, 1996 - Added icons to indicate alert and direction.
  337.                Added "Clear alert" menu item.
  338.                Save sort column and sort order in document.        
  339.                Bump document version number to 2.
  340.                Save 52 week high/low and price targets with stock info.
  341.                Bump stock info version number to 2.
  342. Feb 11, 1996 - Support for more flexible quote server definitions.
  343.                Added quote server CNNfn; query only one symbol at a time.
  344.                Minor code reorganization.  (Improve "object-oriented"ness)
  345.                Added "52 Week High" and "52 Week Low" fields.
  346.                Implemented "Apply" functionality in all property sheets.
  347. Feb  8, 1996 - Added Price Alert page to Preferences.
  348.                Reorganized Preferences fields.
  349.                Added code to support price alerts.
  350.                Added symbol property page.
  351. Feb  6, 1996 - Fixed window flicker on startup.
  352.                Support for prices with commas in them.
  353.                Added quote server USA Today (DBC).
  354.                HTTP proxy support confirmed working for at least two users.
  355. Feb  4, 1996 - v0.6 released.
  356.  
  357. ---------------------------------------------------------------------------
  358.                                  ENJOY!
  359. ---------------------------------------------------------------------------
  360.